# проверка на простое (функция)
def is_easy(num):
    easy_is = True
    for i in range(2, num):
        if num % i == 0:
            easy_is = False
    return easy_is


words = input()
nums = words.split()
nums_and_words = {"zero": 0, "one": 1, "two": 2, "three": 3, "four": 4, "five": 5, "six": 6, "seven": 7, "eight": 8, "nine": 9}
correct_input = True
num = ""
# правильный ввод?
for el in nums:
    if el not in nums_and_words.keys():
        print("Wrong input")
        correct_input = False
        break

# создание числа из слов если верно ввёл
if correct_input:
    for el in nums:
        num += str(nums_and_words[el])
    num = int(num)

    # введёное число простое?
    if is_easy(num):
        print(num)

    # если сложное то ищём ближаёшие положительные и отрицательные простые числа
    else:
        smaller_num = None
        bigger_num = None

        # ищем из меньших
        for el in range(num - 1, 100, -1):
            if is_easy(el):
                smaller_num = el
                break
        # ищем из больших
        for el in range(num + 1, 1000):
            if is_easy(el):
                bigger_num = el
                break

        # проверка что ближе и результат
        if smaller_num is None:  # нету меньшего, выводим большее
            print(bigger_num)
        elif bigger_num is None:  # нету большего, выводим меньшее
            print(smaller_num)
        else:  # и то и то есть, проверяем что ближе
            if num - smaller_num < bigger_num - num:  # меньшее ближе
                print(smaller_num)
            elif num - smaller_num > bigger_num - num:  # большее ближе
                print(bigger_num)
            else:  # одинаковы, выводим меньшее
                print(smaller_num)
